$(function(){
	$("#auditLi,#unauditLi").click(auditByIds);
	$("#delLi").click(function(){
		if (confirm("确认要删除这些帖子？")) {
			// 绑定事件
			delBatch("/post/delPosts");
        }
	});
	
	// 设置省数据
	setArea(0, $("#provinceSearch"), function(obj) {
		$("#provinceSearch").val(province);
	});
	// 获取并设置城市数据
	if(province && city) {
		// 设置城市数据
		setArea(province, $("#citySearch"), function(obj) {
			$("#citySearch").val(city);
		});
	}
	// 设置联动事件
	$("#provinceSearch").change(function(){
		// 先清空
		$("#citySearch").html("");
		setArea($(this).val(), $("#citySearch"));
	});
	
	$(".tiptop a, .cancel").click(function() {
		$("#stickDiv").fadeOut(200);
	});
	$('.tablelist tbody tr:odd').addClass('odd');
	$("#submitBtn").click(stick);
});

/**
 * 批量审核帖子
 */
function auditByIds() {
	var ids = getCheckedIds();
	if(ids.length == 0) {
		alert("请选择至少一条数据进行操作！");
		return false;
	}
	postData("确认要审核这些帖子？", "/post/updateStatusByIds", 
			{ids : ids.join(","), status: $(this).attr("status")});
}

/**
 * 单个置顶帖子
 * @param id	要置顶或取消置顶的帖子ID
 * @param s	置顶状态：0为取消置顶；1为模块置顶；3为全局置顶
 * @param opText	提示的操作内容
 */
function showStickDiv(id) {
	// 置空所有输入框
	$("#id").val("");
	$("#stick").val("");
	$("#summary").val("");
	$("input[name='showSummary'").val("");
	
	if(id) {
		$("#id").val(id);
		$.post(contextPath + "/post/getPost", {id : id}, function(d) {
			if(d && d.code == 1) {
				$("#id").val(id);
				$("#stick").val(d.data.stick);
				$("#summary").val(d.data.summary);
				$("input[type=radio][name='showSummary'][value="+d.data.showSummary+"]").attr("checked", "checked");
			} else {
				alert("操作失败！");
			}
		}, "json");
	}
	$("#stickDiv").fadeIn(200);
}

function stick() {
	var p = {
		id	: $("#id").val(),
		stick	: $("#stick").val(),
		summary	: $("#summary").val(),
		showSummary	: $("input[name='showSummary']:checked").val()
	};
	$.post(contextPath + "/post/update", p, function(d) {
		if(d && d.code == 1) {
			alert("操作成功！");
			// 刷新本页
			location.reload(true);
		}
	}, "json");
}

/**
 * 单个审核帖子
 */
function audit(id, status) {
	postData("确认要审核此帖子？", "/post/updateStatusById", {id : id, status: status});
}

/**
 * 单个删除帖子
 */
function del(id) {
	postData("确认要刪除此帖子？", "/post/del", {id : id});
}